﻿//加载引入代码测试区域-----------------------------------------------------------------------------------------//
function ak_PluginTest() {
    setTimeout(function () {
        code_each();
    },200);
    $(".plug_tabs_code").find("section").children("textarea").on("input propertychange",function(e){
        $(".plug_submit").click(function(){
            code_each();
        });
    });
    function code_each() {
        $(".plug_preview").each(function(){
            console.log($(this))
            var str1 = $(".plug_tabs_code").find("section").eq(0).children("textarea").val();
            var str2 = $(".plug_tabs_code").find("section").eq(1).children("textarea").val();
            var js = $("ak-plugin");
            $(this).html(str1);
            js.html("<script>"+str2+"</script>");
        });
    }
}

//元素的显示和隐藏控制-----------------------------------------------------------------------------------------//
function ak_HideShow() {
    if (AKjs_Params(1) === "mobile") {
        $("header h1 strong").text("AKjs.Mobile");
        $(".plug_menu").removeClass("dis_none_im");
    } else if (AKjs_Params(1) === "pc") {
        $("header h1 strong").text("AKjs.Pc");
        $(".plug_menu").removeClass("dis_none_im");
    } else if (location.hash.substring(1).split("?")[0].indexOf("/index") != -1 || location.hash.substring(1).split("?")[0] == "/") {
        $("header h1 strong").text("AKjs");
        $(".plug_menu").addClass("dis_none_im");
    }
    $(function () {
        $(".plug_menu li").each(function(){
            if (AKjs_Params(3)) {
                $(this).attr("data-href",$(this).attr("data-href").replace("./", "/"+AKjs_Params(1)+"/"));
            } else if (location.hash.substring(1).split("?")[0].indexOf("/index") != -1 || location.hash.substring(1).split("?")[0] == "/") {
                $(this).attr("data-href",$(this).attr("data-href").replace("/mobile/","./"));
                $(this).attr("data-href",$(this).attr("data-href").replace("/pc/","./"));
            } else {
                $(this).attr("data-href",$(this).attr("data-href").replace("/"+AKjs_Params(1)+"/","./"));
            }
        });
    });
}

//main元素自定义设置高度-----------------------------------------------------------------------------------------//
function ak_mainHeight() {
    $("body").fadeIn();
    $("header").removeClass("dis_none_im");
    if (location.hash.substring(1).split("?")[0].indexOf("/index") != -1 || location.hash.substring(1).split("?")[0] == "/") {
        $("main").removeClass("w_85").addClass("mb_0 w_100");
        $("aside, footer").addClass("dis_none_im");
        $("header h1").removeClass("grbg_black_tmb");
        $("header h1 strong").text("AKjs");
        if (IsIE6 || IsIE7 || IsIE8) {
            $(".grbg_black_tmb").addClass("bg_black05");
        }
        
        header_footer();

        $(window).resize(function(){
            header_footer();
        });
    } else {
        $("main").addClass("w_85").removeClass("mb_0 w_100");
        $("aside, footer").removeClass("dis_none_im");
        $("aside").removeClass("dis_none_im");
        $("header h1").addClass("grbg_black_tmb");

        header_footer();

        $(window).resize(function(){
            header_footer();
        });
    }
    function header_footer() {
        if ($("header").hasClass("dis_none_im")) {
            var header_h = 0;
        } else {
            var header_h = $("header").outerHeight();
        }
        if ($("footer").hasClass("dis_none_im")) {
            var footer_h = 0;
        } else {
            var footer_h = $("footer").outerHeight();
        }
        $("main").css({
            "margin-top": header_h,
            "margin-bottom": footer_h,
            "height": $(window).height() - header_h - footer_h
        });
    }
}